草庐IT

c++ - VC++ 2010 : Show open dialog hangs

全部标签

c++ - 调试时如何在 Visual C++ 2010 中跟踪/输出时间戳

伙计们,VC2010提供了调试工具“trace”,它不仅可以将变量值输出到输出窗口,还可以输出一些内置参数,如TIDTNAME、PID等。我也想跟踪输出时间戳,这可能是intVS2010吗?谢谢! 最佳答案 您可以使用预定义变量$TICK,info@MSDN 关于c++-调试时如何在VisualC++2010中跟踪/输出时间戳,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/571

C++ 将浮点值转换为枚举 - 但不是 VS 2010

我有一些模板代码适用于Xcode4.5和LLVM3.0,但适用于VS2010ExpressC++工具链(v10.0.30319.1)。我正在使用我无法控制的第三方API。它以只能由API函数解释的黑盒“blob”形式为我的代码提供值://API_Secretisablack-boxencapsulationofafloating-pointnumberorabooleanvalue.//Itisprovidedbyathird-partyAPI,withassociatedaccessfunctions.//Forallintentsandpurposes,it'sacompleteb

c++ - 安装 VS2010 后,如何使用 CMAKE for Windows-SDK 编译器?

我目前正在使用SWIG开发一个Python2.7前端对于CMAKE配置的C++项目(不是我自己开发的,我只是为这个项目启动了CMAKE)。该项目使用FIND_PACKAGEforpython和swig在VS2010下编译(并运行)良好。但是,python2.7(和其他版本)是使用VS2008编译器编译的,它与VS2010不兼容。我已经安装了WindowsSDK7编译器,我可以使用distutils编译另一个SWIG项目(没有CMAKE)。尝试使用CMAKEforVisualStudio2008配置实际项目失败:xxx>cmake.-G"VisualStudio92008"CMakeEr

c# - 如何将 VC++ 2015 可再发行组件与我的 ClickOnce (.NET) 应用程序捆绑在一起?

我有一个C#应用程序在通过MicrosoftClickOnce部署的.NETFramework4.5上运行。我还使用了MicrosoftSDK中的一个名为DComPerm.exe的小实用程序,这是一个我必须单独编译的C++应用程序。我的主应用程序使用Process.Start()访问此可执行文件。当我第一次尝试在客户端计算机上运行它时,我收到一条错误消息,指出当应用程序尝试调用DComPerm.exe时缺少VCRUNTIME140.dll。这是有道理的...因为该程序是用C++编译的,它需要VisualC++2015Redistributable软件包,而该软件包尚未安装在客户端计算机

c++ - 如何将基于 Borland 2007 构建的 C++ 代码迁移/转换到 Visual Studio 2010

请指导我如何将Borland2007的C++代码转换为VisualStudion2010代码。我只是想问一下,是否为2010年重新编写所有代码,或者是否有这种转换/迁移的捷径。 最佳答案 我做了,它对我有用-从包含中删除.h不要为其他图书馆这样做,删除clrscr();到处并替换为system("cls");最后在写完所有#include内容后添加这个-使用命名空间标准;它允许您执行诸如cin>>cout 关于c++-如何将基于Borland2007构建的C++代码迁移/转换到Visua

c++ - VC++ 支持_mm_malloc 吗?

VisualStudioC++2008/2010是否正式支持_mm_malloc?它在malloc.h中定义,但我在MSDN库中找不到它的描述。 最佳答案 没有直接回答您的问题,但我认为您应该使用_aligned_malloc.如果我的理解是正确的,_mm_malloc适用于英特尔编译器。 关于c++-VC++支持_mm_malloc吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

c++ - 如何让 vc++ 和 g++ 在依赖限定类型的类型名方面表现相同?

是否可以为cl.exe提供一个开关,当限定的依赖类型中缺少typename时,它会启用警告或错误?我工作的环境中,开发人员倾向于在一个平台(Windows或Linux)上工作,代码最终每晚都在两个平台上构建。我们遇到了一个问题,人们忘记在Windows上的限定依赖类型上使用typename,VisualC++2008会在可能的情况下自动插入缺失的typename。当他们checkin这样的代码时,它会破坏Linux上的构建,其中g++需要typename。调整Makefile是可取的,这样我们就可以期望在Windows和Linux上有相同的typename行为,以减少构建中断的可能性。

c++ - 如何在 Visual Studio 2010 中使用 std::regex 库标记字符串?

我找不到std::regex库的引用。我做了一些谷歌搜索并找到了一些教程,但它们都很简短。我不知道如何使用正则表达式标记字符串。谁能告诉我如何开始? 最佳答案 Avideotutorial在STL正则表达式上。 关于c++-如何在VisualStudio2010中使用std::regex库标记字符串?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4512269/

c++ - VC++2010 自动生成方法 stub 或原型(prototype)

我是C++和VisualStudio的新手,来自Java和Eclipse;假设我为一个类编写了一个新方法。有没有捷径或一些快速的方法来自动将方法原型(prototype)添加到header中的类定义?同样,如果我在header中添加一个新的方法原型(prototype),是否有在实现中生成方法stub的快捷方式? 最佳答案 不知道VS2010有没有这个功能,之前的版本没有。但是这个问题可以通过第3方扩展来解决。VisualAssistX具有命令“创建声明”和“创建实现”。 关于c++-V

c++ - Visual Studio 2010 C++ 可以继承引用项目的包含路径吗?

VisualStudioC++的项目引用(可在属性页/公共(public)属性/添加新引用...中访问)功能允许您在一个项目中使用符号定义(例如,项目A是一个静态库)在另一个(例如项目B一个可执行文件)中。添加引用“自动”将项目A的输出目录添加到项目B的PropertyPages/Linker/General/AdditionalLibraryDependencies,并将A的输出库的名称添加到项目B的Property页面/链接器/输入/附加依赖项。问:有没有办法让项目B自动包含项目A的包含路径,例如通过项目B的PropertyPages/C,C++/General/Additiona